shot through the stomachs - Francés Inglés Diccionario